home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / gadget / r3mxsupr.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  1.7 KB  |  73 lines

  1.  
  2. // JavaScript wrapper for r3mxsupr.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_MXSUPERGADGET_H = 1;
  7. include("oops/r3gadget.js")
  8. include("oops/r3mxiltg.js")
  9.  
  10.  
  11. var R3CLID_MXSUPERGADGET = 829;
  12.  
  13.  
  14.  
  15.  
  16. // Description: for internal mapchanges 
  17.  
  18. R3MXSPM_SELECTGADGETTYPE = 829001;
  19.  
  20. function mR3MXSPM_SELECTGADGETTYPE() {
  21.   DoA(this.r3obj, 829001, 0, R3TID_INTEGER, 0);
  22. }
  23.  
  24. // Description: sent as parameter p1 when sending R3WGM_DOMAP
  25. // Virtual method
  26.  
  27. R3MXSPM_SELECT = 829002;
  28.  
  29. function mR3MXSPM_SELECT() {
  30.   DoA(this.r3obj, 829002, 0, R3TID_INTEGER, 0);
  31. }
  32.  
  33. // Description: register a mutex class for use by mxsuper
  34. // p1: Integer, class id of the mutex class
  35. // p3: String, Name for the class
  36.  
  37. R3MXSPCM_REGISTERMXILTGCLASS = 829003;
  38.  
  39. function mR3MXSPCM_REGISTERMXILTGCLASS(p1, p3) {
  40.   DoA2(this.r3obj, 829003, p1, R3TID_INTEGER, 0, p3, R3TID_STRING, 0);
  41. }
  42.  
  43.  
  44.  
  45.  
  46. R3MXSPA_GadgetClass = 829500;
  47. function SetR3MXSPA_GadgetClass(value) {
  48.   R3Set(this.r3obj, R3MXSPA_GadgetClass, value, R3TID_INTEGER, 0); 
  49. }
  50.  
  51. function GetR3MXSPA_GadgetClass() {
  52.   return R3Get(this.r3obj, R3MXSPA_GadgetClass, R3TID_INTEGER, 0); 
  53. }
  54.  
  55.  
  56.  
  57. function r3Mxsupergadget () { 
  58.    this.base = r3God;
  59.    if(arguments.length) {
  60.       this.base(R3CLID_MXSUPERGADGET, arguments);
  61.    }
  62.    // Methods
  63.    this.SELECTGADGETTYPE=mR3MXSPM_SELECTGADGETTYPE;
  64.    this.SELECT=mR3MXSPM_SELECT;
  65.    this.REGISTERMXILTGCLASS=mR3MXSPCM_REGISTERMXILTGCLASS;
  66.  
  67.    // Attributes
  68.    this.GetGadgetClass=GetR3MXSPA_GadgetClass;
  69.    this.SetGadgetClass=SetR3MXSPA_GadgetClass;
  70. }
  71.  
  72. r3Mxsupergadget.prototype=new r3Gadget;
  73. // r3mxsupr.h_H